// ----------------------------------------
// Filename: HMI.c
// Description: Routines to implement HMI
// Author: Anton Jatmiko
// Date: 23 May 2014

#include "HMI.h"


// ----------------------------------------
// HMI_Init
//
// Initialise HMI (buttons and LEDs)
// Input:
//   none
// Output:
//   none
// Conditions:
//   none
void HMI_Init(void)
{
    CCP1CONbits.CCP1M = 0;          // Disable ECCP Module
    TRISEbits.PSPMODE = 0;          // General purpose I/O

    // LEDS
    TRISBbits.RB5 = 0;              // Reset RB5 to output
    LATBbits.LATB5 = 1;             // Turn off LEDS

    // Button
    TRISDbits.RD7 = 1;              // Set RD7 to input
}

